print("hello world!字符串""")
print('他说:"据说单引号和双引号可以混用"')
print('也可以使用转义符来\'输出\'')

# 拼接字符串
x = 'hello, '
y = 'world!'
print('拼接字符串: '+x+y)

# 转化成 str 格式
print('str能以合理的方式将值转化为用户能看懂的字符串', str(12345) + str(66778))
print('repr通常会获得值得合法Python表达式表示', repr('\n\r'), str('\n hello \n world'))

# 长字符串
print('长字符串1', '''这是什么
牛马''')
print('长字符串2', 1 + 2 + \
    3 + 4)

# 原始字符串
print(r"这是一个原始字符串\'\n\t, let's go")

# unicode
print('python字符串使用unicode编码来表示文本\U0001F60A\N{cat}, 网站 https://unicode-table.com')
# bytes
print(b'hello,world!')
# 使用 ASCII UTF-8 UTF-32 编码将字符串转换为 bytes
print("hello,world".encode('ASCII'))
print("hello,world".encode('UTF-8'))
print("hello,world".encode('UTF-32'))
